package com.haoxin.ai_course.modules.course.entity;


import java.io.Serializable;
import java.util.Date;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;


/**
 * 课程环节表
 * 
 * @author xingxiangguo
 * @email bugcn@qq.com
 * @date 2022-06-10 17:24:28
 */
@Data
@TableName("ac_course_node")
@EqualsAndHashCode(callSuper = true)
public class AcCourseNode extends Model<AcCourseNode> implements Serializable {
	private static final long serialVersionUID = 1L;

		@TableId
		private Integer id;
		@ApiModelProperty("课程id来自课程表自增id")
		private Integer courseId;
		@ApiModelProperty("环节名称")
		private String nodeName;
		@ApiModelProperty("环节编号")
		private String nodeCode;
		@ApiModelProperty("环节内容")
		private String nodeContent;
		@ApiModelProperty("格式 1 文本  2 png图片 3 对话题目 4 对话选项 ")
		private Integer nodeFormat;
		@ApiModelProperty("情绪图片")
		private String emotionalPic;
		@ApiModelProperty("并行图片")
		private String parallelPic;
		@ApiModelProperty("小样图")
		private String samplePic;
		@ApiModelProperty("创建时间")
		private Date createTime;
		@ApiModelProperty("创建者")
		private Long createBy;
		@ApiModelProperty("更新者")
		private Long updateBy;
		@ApiModelProperty("更新时间")
		private Date updateTime;
		@ApiModelProperty("png图片")
		private String  pngUrl;
		@ApiModelProperty("gif图片")
		private String gifUrl;
		@ApiModelProperty("上一环节内容")
		private String prevNodeContent;
}
